@charset "utf-8";

.container {width: 1246px;margin: 20px auto;}
/* index*/
.scroll{ overflow: hidden; margin:0 auto; width:100%}
.banner{width:1246px; height:190px; padding:10px 0}
.bnr1{ margin:0 5px 0 0}
.news{ width:305px; font-size:18px; background-color:#FFF}
.icon01{ margin:17px 10px 0 10px;}
/*.title01{line-height:38px}*/
.products{ height:45px; background-color:#FFF;padding:8px 0 0 0}
.pbox{overflow:hidden; margin:0 auto; width:1300px}
.mright{ margin-right:6px}
.t13{ font-size: 16px;line-height: 30px;font-family: "Microsoft YaHei"}
/* bcon */
.bcon{width:270px;margin:10px auto;}
.list_lh{height:126px;overflow:hidden;}
.list_lh li{padding:0 10px 0 20px; font-size:12px; display: block;}
.list_lh li p{height:36px;padding:0; margin:0 }
.list_lh li p a{float:left; color:#1e1e1e;}
.btn_lh:hover{color:#fff;text-decoration:none;}
/*index end*/



/*screen*/

/*search*/
.list{ margin:0 0 0 10px;font-family:"微软雅黑"; overflow:hidden}

.screen-top{ margin:0 0 10px 0; overflow:hidden}

.txt01{ width:450px; height:38px; border:#B3B3B3 1px solid; font-size:14px; font-family:"微软雅黑";color:#656565; text-indent:8px}

.btn2{width:165px;height:38px;text-align: center;position: relative;overflow: hidden;cursor:pointer;}

.searchbtn{color: #FFF; background-color:#0ea49e; border:none; font-size:18px; font-family:"微软雅黑";}

.searchbtn:hover{text-shadow:1px 1px 1px #333;}
/*search end*/

#region,#price,#date{display:block; padding:8px 0}  
  
.type{font-size:16px;line-height:24px;}  
      
.area{font-size:15px;}
.price{font-size:15px;}
.theme{font-size:15px;}
.common{font-size:15px;}

#screen a{color:#1e1e1e;  text-decoration:none;line-height:30px;padding:3px 12px    }  
      
#screen a:hover{background-color:#68b996; line-height:30px;padding:3px 12px;color:#FFF}  
.bgColor{background-color:#68b996; }  
/*screen end*/


/*list*/
.icon02{ margin:10px 10px 15px 0}
.t14{
    background-image:url(/public/img/icon01.png);
    padding-left:20px;
    background-repeat: no-repeat;
    background-position: 5px;
}
.title02{color:#0ea49e; margin:15px}

.list01{ background-color:#FFF; padding:30px 35px; margin-bottom:12px; overflow:hidden}
.list02{ background-color:#FFF; padding:30px 35px; overflow:hidden}
.shadow02 { -moz-box-shadow:2px 3px 5px #8f8f8f;-webkit-box-shadow:2px 3px 5px #8f8f8f; box-shadow:2px 3px 5px #8f8f8f;}

.information01{ width:470px}

.t01{ color:#ffa112; margin-left:40px}

.t02{margin-left:50px;line-height:30px; font-weight:bold;font-size:14px;}
.t03{ text-indent:30px;margin :0 40px; font-size:14px; line-height:28px}
.t04{ color:#555; margin-top:100px; font-size:32px}
.t05 {font-size: 14px;}
.btn3{width:180px;height:45px;text-align: center;position: relative;overflow: hidden;cursor:pointer; margin-top:15px}
.buybtn{color: #FFF; background-color: #0ea49e; border:none; font-size:22px; font-family:"微软雅黑";}
.buybtn:hover{text-shadow:1px 1px 1px #333;}

/*introduction 新增加*/
.recommend{ margin:30px auto; width:1000px}

.recommend h2{font-style:oblique; text-align:center;line-height:70px}

.recommend p{ line-height:24px; font-size:12px}




/*login*/
.loginbnr{ margin:0 45px 100px 0}
.user{ margin:10px 5px; font-size:18px; line-height:60px}
.t10{ font-size:18px; text-align:right; margin-top: 15px}
.t12{ margin-top: 15px}
.t09{ width:225px; height:31px; line-height:30px; font-family:Tahoma; font-size:14px; border:#999 solid 1px; text-indent:10px}
.yzimg{ margin-top:149px}
.loginbtn{ margin:0 80px 10px 80px}
.zc{ margin:0 auto; width:340px}
.zc p a{ color:#333}
.zc p a:hover{ color:#0EA49E}

/*register*/
.loginbnr02{ margin:0 0 100px 0}

.t08{ width:175px; height:31px; line-height:30px; font-family:Tahoma; font-size:14px; border:#999 solid 1px; text-indent:10px}
.yzimg02{ margin-top:194px}
.rgt{ margin:10px 100px 10px 0; font-size:18px; line-height:60px; width:500px}
.t11{ width:100px; height:31px; line-height:30px; font-family:Tahoma; font-size:14px; border:#999 solid 1px; text-indent:10px}
.btn4{width:100px;text-align: center;position: relative;overflow: hidden;cursor:pointer; font-size:14px}
.buybtn4{color: #FFF; background-color: #666; border:none; font-size:14px; font-family:"微软雅黑"; line-height:32px}
.buybtn4:hover{text-shadow:1px 1px 1px #333;}
.tk{ margin:0 0 0 90px;}
.tk p{ font-size:12px; margin:0 auto; padding:0}
.btn5{width:180px;height:45px;text-align: center;position: relative;overflow: hidden;cursor:pointer;line-height: 45px}
.buybtn5{color: #FFF; background-color: #0ea49e; border:none; font-size:22px; font-family:"微软雅黑";}
.buybtn5:hover{text-shadow:1px 1px 1px #333;}
.t16{ font-size:12px; color:#F00; background:url(/public/img/error.jpg) no-repeat; padding-left:14px}

/*about*/
.leftsidebar{width:210px;background-image:url(/public/img/leftsidebar01.jpg);background-repeat: repeat-y; padding:30px 0 280px 0;}

.leftsidebar ul{text-align:center; letter-spacing: 1px; font: 20px; }

.leftsidebar a { display: block;line-height:50px; list-style-type: none; font: 20px; color:#1d1d1d}

.leftsidebar a:link, .leftsidebar a:visited {
    text-decoration: none;
}

.leftsidebar a:hover { background: url(/public/img/cbm.png) no-repeat; color: #fff;  text-decoration: none;  font: bold;
}

.leftsidebar a.current{background: url(/public/img/cbm.png) no-repeat; color: #fff; text-decoration: none;  font: bold;}
.rightside{width: 810px;margin: 20px 80px}
.th2{ line-height:60px;}
.t15{ line-height:28px; text-indent:32px; font-size:14px}
.t21{font-weight:bold; line-height:50px; font-size: 18px}
.th22{ color:#828282; padding-left:15px}
.th222{ line-height:28px;font-size:14px; padding-left:35px; background:url(/public/img/icon06.png) no-repeat 1px 10px}
.th2222{font-size:15px;font-weight:700;}
.division{    display: inline-block;background: #0fa49e;height: 31px;width: 3px;position: relative;top: 5px;margin-left: 10px;}
.sdinformation01{ font-size:14px;cursor:pointer;height:30px;}
.sdinformation01 li{ margin-bottom:16px ; }
.sdinformation01 a:hover{background:url(/public/img/icon07.jpg) no-repeat 56px 22px; color:#1d1d1d; font-weight:bold}
.sdinfimg{ margin:0 5px 0 8px; }
.sdtk01{ width:280px; height:31px; line-height:30px; font-family:Tahoma; font-size:14px; border:#999 solid 1px;text-indent:10px;}
.sdtk02{ width:170px; height:31px; line-height:30px; font-family:Tahoma; font-size:14px; border:#999 solid 1px;text-indent:10px}
.tk02{ margin:25px auto; width:290px}
.btnsd{width:140px;height:40px;text-align: center;position: relative;overflow: hidden;cursor:pointer;}
.buybtnsd{color: #FFF; background-color: #0ea49e; border:none; font-size:20px; font-family:"微软雅黑";line-height: normal;}
.buybtnsd:hover{text-shadow:1px 1px 1px #333;}

.btnsd02{width:140px;height:40px;text-align: center;position: relative;overflow: hidden;cursor:pointer;line-height: normal;}
.buybtnsd02{color: #FFF; background-color: #F60; border:none; font-size:20px; font-family:"微软雅黑";}
.buybtnsd02:hover{text-shadow:1px 1px 1px #333;}
.rgt02{font-size:18px; line-height:60px; width:900px}
.t1002{ font-size:18px; text-align:right; margin-top:0px}

/*房型列表*/
.ft01{ color:#ffa112; margin:0 0 10px 40px}
.flist01{ margin:20px 0 8px 40px; width:190px; font-weight:bold}
.flist02{ margin:20px 0 8px 40px; width:260px; font-weight:bold}


/*账户信息*/
.mtop30{ margin-top:30px}
.accountbox{ border-top:#2DBCB6 solid 3px; background-color:#FFF; width:950px; padding-bottom:25px; overflow:hidden}
.accounttxt01{ font:20px; margin:10px 35px; }
.accounttxt02{ margin:0 35px; font:16px}
.accounttxt02 span{ color:#2DBCB6}
.usercenter li{margin:5px 5px 5px 8px;}

/*购买-填写信息*/
.buytitle01{ font:24px; line-height:60px; }
.buybox01{ border-top:#0EA49E solid 3px;background-color:#FFF;margin:10px 0; overflow:hidden}
.buytitle02{ font-size:20px; margin:20px 35px}
.icon08{vertical-align:middle; margin-right:10px}
.buybox01 th{ background-color:#c5e9e8; line-height:42px; font-size:15px; text-align:left; text-indent:35px}
.buybox01 td{font-size:14px;text-indent:35px}
.buybox01 p{ font-size:12px; padding-top:10px}
.img11{ margin:15px 0}
.add_chose{width:100px; margin-left:10px}
.add_chose a{float:left;margin:5px 0 0 0;display:block;width:15px;height:15px;line-height:99em;overflow:hidden;background:url(/public/img/reduce-add.gif) no-repeat;}
.add_chose a.reduce{background-position:0 0;}
.add_chose a.reduce:hover{background-position:0 -16px;}
.add_chose a.add{background-position:-16px 0;}
.add_chose a.add:hover{background-position: -16px -16px;}
.add_chose .text{float:left;margin:0 5px;display:inline;border:solid 1px #ccc;padding:0px 3px 4px 3px;width:35px;line-height:18px;font-size:14px;color:#990000; text-align:center;}
.buy{line-height:2em;}
.buy .total-font{font-size:14px;font-weight:800;}
.buttotal{ line-height:42px; background-color:#f7f6f6;}
.buttotal span{ color:#FD6C03; font-size:18px; font-weight:500}
.buytxt01{font-size:16px; text-align:right; margin: 0 0 0 60px; line-height:52px; font-weight:600}
.buy_k li{ margin:12px 0 16px 0}
.buytxt01_k{ width:280px; height:31px; line-height:30px; font-family:Tahoma; font-size:14px; border:#999 solid 1px;text-indent:10px;}
.buybox_b{ width:180px; margin:20px auto 50px auto}